﻿body,h1,h2,h3,h4,h5,h6,p,dl,dd,ul,ol{
    padding: 0;
    margin: 0;
}
.clearfix:after{
    display: table;
    content: "";
    clear:both;
}
.fl{
    float: left;
}
.fr{
    float: right;
}
li{
    list-style: none;
}
a{
    text-decoration: none;
}
body{
    font-size: 14px;
}
img{
    vertical-align: middle;
}


/*在线预约*/
.chat{
    position: fixed;
    right: 0px;
    top:21%;
    z-index: 1;
}
.chat p{
    color:rgb(78, 78, 78);
}
.chat p:hover{
    color:#c67979;
}
#box{
    display: none;
    background: #a1b9af;
    width:210px;
    padding:20px 6px 20px 12px;
    border-radius: 10px; 
    box-shadow: #707070 1px 1px 4px,#707070 -1px -1px 4px;
    position: fixed;
    left: 42%;
    top:25%;
    z-index: 1;
}
/*input{
    width:204px;
    padding: 4px;
}*/
.in{
	width:200px;
	height: 20px;
}
.up{
	width:204px;
	height: 25px;
}
#box>*{
    margin-bottom:6px;
}
#box .ifo{
    width:204px;
    margin-bottom:40px; 
    font-size: 16px;
    color: white;
}
.btn2{
    margin-top:10px;
}
/*右侧侧边栏*/
.cndns-right{font:12px/180% Arial, Helvetica, sans-serif ,"新宋体";}
.cndns-right p{margin:0px;padding:0px;line-height:20px;}
.cndns-right i{margin:0px;padding:0px;font-style:normal;}
.cndns-right ul{margin:0px;padding:0px;list-style:none;}
.cndns-right ul li{margin:0px;padding:0px;list-style:none;}
.cndns-right a{color:#333333;text-decoration:none;}
.cndns-right a:hover{color:#c67979;text-decoration:none;}
.cndns-right .clear{clear:both;font-size:0px;line-height:0;height:0;}

@font-face {
	font-family: 'icomoon';
    src:url('fonts/icomoon.eot?qradjf');
    src:url('fonts/icomoon.eot?qradjf#iefix') format('embedded-opentype'),
        url('fonts/icomoon.ttf?qradjf') format('truetype'),
        url('fonts/icomoon.woff?qradjf') format('woff'),
        url('fonts/icomoon.svg?qradjf#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}
.demo-icon{
  font-family:"icomoon";
  font-style:normal;
  font-weight:normal;
  speak:none;
  display:inline-block;
  text-decoration:inherit;
  text-align:center;
  font-variant:normal;
  text-transform:none;
  font-size:24px;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  line-height:24px;
  color:#999; 
}

/*new right*/
.cndns-right{position:fixed;right:1px;top:50%;margin-top:-100px;z-index:100}
.cndns-right-meau{position:relative;}
.cndns-right-btn{width:48px;height:48px;border:1px solid #ddd;text-align:center;display:block;margin-bottom:6px;position:relative;background-color:#fff}
.cndns-right-btn span{color:#848484;font-size:26px;line-height:48px;}
.cndns-right-btn sup{display:block;min-width:24px;height:24px;text-align:center;line-height:24px;color:#fff;border-radius: 50%;background-color:#c67979;position:absolute;left:-12px;top:-12px;}
.cndns-right-btn p{color:#c67979;font-size:14px;line-height:18px;padding-top:5px;display:none;}
.cndns-right-meau:hover .cndns-right-btn span{display:none}
.cndns-right-meau:hover .cndns-right-btn p{display:block;}
.meau-car .cndns-right-btn {border-color:#c67979;margin-bottom:20px;}
.meau-car.cndns-right-meau:hover .cndns-right-btn{background-color:#c67979}
.meau-car.cndns-right-meau:hover .cndns-right-btn span{color:#fff;display:block;}
.meau-car .cndns-right-btn span{color:#c67979;}
.meau-sev .cndns-right-btn{border-color:#c67979;background:url(images/02index-banner-8.gif) no-repeat #c67979 center;} 
.meau-sev .cndns-right-btn p{color:#fff}
.meau-sev .cndns-right-btn span{color:#fff}
.meau-top .cndns-right-btn span{font-size:12px;line-height:12px;padding-top:10px;display:block}
.meau-top .cndns-right-btn i{display:block;color:#999}
.meau-top.cndns-right-meau:hover .cndns-right-btn{background-color:#c67979}
.meau-top.cndns-right-meau:hover .cndns-right-btn span{display:block;color:#fff} 
.meau-top.cndns-right-meau:hover .cndns-right-btn i{color:#fff;}
.cndns-right-box{position:absolute;top:-15px;right:48px;padding-right:25px;display:none;}
.cndns-right-box .box-border{border:1px solid #ccc;border-top:4px solid #c67979;padding:20px;background-color:#fff;-webkit-box-shadow: 0 3px 8px rgba(0,0,0,.15);-moz-box-shadow: 0 3px 8px rgba(0,0,0,.15);box-shadow: 0 3px 8px rgba(0,0,0,.15);position:relative}
.cndns-right-box .box-border .arrow-right{display:block;width:13px;height:16px;background:url(images/arrow.png) no-repeat;position:absolute;right:-13px;top:26px;}
.cndns-right-box .box-border .sev-t span{font-size:42px;float:left;display:block;line-height:56px;margin-right:20px;color:#d3d3d3}
.cndns-right-box .box-border .sev-t p{float:left;color:#c67979;font-size:24px;line-height:28px;}
.cndns-right-box .box-border .sev-t p i{display:block;font-size:14px;color:#aaa;}
.cndns-right-box .box-border .sev-b{padding-top:15px;margin-top:15px;border-top:1px solid #e4e4e4}
.cndns-right-box .box-border .sev-b h4{color:#666;font-size:14px;font-weight:normal;padding-bottom:15px;}
.cndns-right-box .box-border .sev-b li{float:left;width:33.33333%}
.cndns-right-box .box-border .sev-b li a{display:inline-block;color:#999;font-size:13px;padding-left:43px;background:url(images/q1.gif) no-repeat left 3px;line-height:36px;}
.cndns-right-box .box-border .sev-b li a:hover{color:#c67979}
.meau-sev .cndns-right-box .box-border{width:430px;}
.meau-contact .cndns-right-box .box-border{width:230px;}
.cndns-right-meau:hover .cndns-right-box{display:block}
.meau-code .cndns-right-box{top:inherit;bottom:-35px;}
.meau-code .cndns-right-box .box-border{width:156px;text-align:center;border-top:1px solid #ccc;}
.meau-code .cndns-right-box .box-border i{display:block;color:#c67979;font-size:16px;line-height:16px;}
.meau-code .cndns-right-box .box-border .arrow-right{top:inherit;bottom:50px;}
.meau-sev .cndns-right-btn .demo-icon{display:none;}
.meau-sev:hover .cndns-right-btn{background:#c67979}
.meau-zs .cndns-right-btn{background-color:#c67979;color:#fff;margin-top:80px;border-color:#c67979}
.meau-zs .cndns-right-btn span{color:#fff}
.meau-zs .cndns-right-btn p{color:#fff}



.all {              <!-- 整个页面 -->
	width: 100%;
	overflow:hidden;
	margin: 0 auto;
	position: relative;
}


li{
    list-style: none;
}
a{
    text-decoration: none;
}
body{
    font-size: 14px;
}
img{
    vertical-align: middle;
}
@keyframes spread{
    0%{width:0px;}
    33%{width:18px;}
    66%{width:36px;}
    100%{width:54px;}
}
@-webkit-keyframes spread{
    0%{width:0px;}
    33%{width:18px;}
    66%{width:36px;}
    100%{width:54px;}
}
@-moz-keyframes spread{
    0%{width:0px;}
    33%{width:18px;}
    66%{width:36px;}
    100%{width:54px;}
}
@-o-keyframes spread{
    0%{width:0px;}
    33%{width:18px;}
    66%{width:36px;}
    100%{width:54px;}
}
.top li{
    float: left;
    height: 52px;
    line-height: 52px;
    margin-left:26px; 
}
.top li a{
    color: rgb(41, 41, 41);
}
.top ul li:nth-of-type(1){
    margin-right: 180px;
}
.top{
    width:90%;
    margin: 10px auto;
}
.li1{
    position: relative;
}
.pic1{
    position:absolute;
    left:1px;
    top:38px;
    height: 1px;
   background: url(images/line1.jpg) no-repeat;
        
    }
.top .li1:hover .pic1{
    background: url(images/line2.jpg) 0 0;
    animation: spread .3s linear both;
    -webkit-animation: spread .3s linear both;
    -moz-animation: spread .3s linear both;
    -o-animation: spread .3s linear both;
}

/*当前位置*/
.now{
    height:40px;
    background: #221e1f;
    line-height: 40px;
    padding-left: 20px;
}
.place{
    color: white;
}
.place a{
    color:white;
}


.contbox {                 /*页面中间的图片和 文本*/
	background: #E5E6E7;
}

.pic {                    /*头部图片 banner*/
	position: relative;
}

.pic img {                  /*头部图片 banner*/
	width: 100%;
}

.nav a {                     /* 头部图片下的两个ID链接*/
	background: #c67979;
	color: white;
	margin: 12px;
	padding: 8px 18px;
}

.nav a:hover {
	background: white;
	color: #c67979;
	border: 2px solid #c67979;
	font-weight: bold;
}

.nav {
	position: absolute;
	bottom: -8px;
	width: 100%;
	text-align: center;
}

.txt {                            /*页面的标题*/
	padding-top: 96px;
	padding-bottom: 1px;
}

.txt p {
	font-family: "宋体";
	font-size: 30px;
	font-weight: bold;
	text-align: center;
}

.clearfix:after {
	clear: both;
	display: table;
	content: "";
}

.solid {           /*实线样式*/                      
	
	text-align: center;
	margin-left: 200px;
}

.solid1 {
	width: 345px;
	margin-right: 270px;
	border-bottom: 1px solid #666;
	float: left;
	color: #4a4a4a;
}

.solid2 {
	width: 345px;
	border-bottom: 1px solid #666;
	float: left;
	color: #4a4a4a;
}

.txt2 {
	margin-top: 3px;
	text-align: center;
	font-size: 18px;
	color: #4a4a4a;
}

.contpic1 {                 /*内容图片样式*/
	margin-top: 110px;
	margin-left: 154px;
}

.list1 {
	list-style: none;
	display: inline-block;
}

.list1 li {
	margin-right: 20px;
	float: left;
}

.list1 li:hover {
	border-color: #dfdfdf;
	border-radius: 10px;
	/*-moz-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.1), 0 0 10px 0 rgba(0, 0, 0, 0.2);
            -webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.1), 0 0 10px 0 rgba(0, 0, 0, 0.2);*/
	box-shadow: 0 4px 4px rgba(0, 0, 0, 0.1), 0 0 4px 0 rgba(0, 0, 0, 0.2);
	/*background-color: #fff;*/
}

.list1 li img {
	width: 250px;
	height: 156px;
}

.a1 p {
	color: black;
}

.information {                       /*文本样式 */
	width: 234px;
	height: 136px;
	padding-top: 26px;
	border: 1px solid #ccc;
	margin-top: -3px;
	padding-left: 14px;
}

.information p:nth-of-type(1) {
	font-family: "宋体";
	font-size: 16px;
}

.information p:nth-of-type(2) {
	padding-top: 40px;
}

.pagenav {
	padding-left: 480px;
    margin: 40px auto;
    width: 960px;
    line-height: 40px;
    height: 40px;
}

.list2 li {
	list-style: none;
	display: inline-block;
	text-align: center;
	float: left;
	padding-right: 15px;
	font-size: 16px;
}

form {                            /* 下拉列表*/
	display: inline-block;
	float: left;
}

select {                           /* 下拉列表*/
	width: 40px;
	background: #E5E6E7;
	
}

.txt3 {
	padding-top: 100px;
	padding-bottom: 1px;
}

.txt3 p {
	font-family: "宋体";
	font-size: 30px;
        font-weight:bold;
	text-align: center;
	font-weight: bold;
}

.txt4 {
	margin-top: 3px;
	text-align: center;
	font-size: 18px;
	color: #4a4a4a;
}

.end2 {
	margin-bottom: 100px;
}

.select2 {                         /* 下拉列表*/
	width: 40px;
	background: #E5E6E7;
	
}




/*底部开始*/

.bot {
	background: #221e1f;
	color: rgb(226, 223, 223);
	line-height: 24px;
	padding-top: 10px;
}

.bot ul {
	width: 90%;
	margin: 0 auto;
}

.bot li {
	float: left;
	margin-top: 30px;
	margin-bottom: 30px;
	margin-left: 86px;
	margin-right: 86px;
}

.bot img {
	width: 66px;
	margin-bottom: 10px;
	margin-right: 6px;
}